(* Options: Date: 2026-04-15 18:34:10 Version: 6.110 Tip: To override a DTO option, remove "//" prefix before updating BaseUrl: https://kpm_digiofficeapigateway.tbi.nl/api //GlobalNamespace: //MakeDataContractsExtensible: False //AddReturnMarker: True //AddDescriptionAsComments: True //AddDataContractAttributes: False //AddIndexesToDataMembers: False //AddGeneratedCodeAttributes: False //AddResponseStatus: False //AddImplicitVersion: //ExportValueTypes: False IncludeTypes: ProcessProjectRequestMessage.* //ExcludeTypes: //InitializeCollections: True //AddNamespaces: *) namespace DigiOffice.Integration.TBIXchangeAzure.Messages open System open System.Collections open System.Collections.Generic open System.Runtime.Serialization open ServiceStack open ServiceStack.DataAnnotations open System.Drawing [] type Header() = member val MessageID:String = null with get,set member val Timestamp:DateTime = new DateTime() with get,set member val Sender:Party = null with get,set member val Recipient:Party = null with get,set member val RequestMessageID:Object = null with get,set [] type Reference() = member val GlobalID:String = null with get,set member val Title:String = null with get,set [] type ProjectRequestMessage() = member val Header:Header = null with get,set member val ProjectReference:Reference = null with get,set member val IncludeHousingTypes:Boolean = new Boolean() with get,set member val IncludeConstructionBlocks:Boolean = new Boolean() with get,set member val IncludeConstructionNumbers:Boolean = new Boolean() with get,set member val IncludeDocuments:Boolean = new Boolean() with get,set member val IncludePurchaseContracts:Boolean = new Boolean() with get,set [] type Header() = /// ///Inhoud van het bericht /// [] member val Contains:String = null with get,set /// ///Datum aanmaak bericht /// [] member val Date:String = null with get,set /// ///ID voor het bericht /// [] member val MessageID:String = null with get,set /// ///Verzender van het bericht /// [] member val Sender:String = null with get,set [] type Project() = member val ID:Int32 = new Int32() with get,set member val GlobalID:Guid = new Guid() with get,set member val Number:String = null with get,set member val Name:String = null with get,set member val Description1:String = null with get,set member val Description2:String = null with get,set member val City:String = null with get,set member val Active:Boolean = new Boolean() with get,set [] type Project() = member val GlobalID:String = null with get,set member val CreationDate:Nullable = new Nullable() with get,set member val CreatedBy:String = null with get,set member val ModifiedDate:Nullable = new Nullable() with get,set member val ModifiedBy:String = null with get,set member val Code:String = null with get,set member val Name:String = null with get,set member val Description1:String = null with get,set member val Description2:String = null with get,set member val Address:Address = null with get,set member val MailingAddress:MailingAddress = null with get,set member val ProjectCategoryReference:Reference = null with get,set member val ProjectTypeReference:Reference = null with get,set member val ProjectStatusReference:Reference = null with get,set member val StartDate:Nullable = new Nullable() with get,set member val EndDate:Nullable = new Nullable() with get,set member val CompletionDate:Nullable = new Nullable() with get,set member val Inactive:Boolean = new Boolean() with get,set member val Website:String = null with get,set member val IsTemplateProject:Boolean = new Boolean() with get,set member val CustomFields:CustomField[] = [||] with get,set [] type ProjectResponseMessage() = member val Header:Header = null with get,set member val ProjectReference:Reference = null with get,set member val Project:Project = null with get,set member val HousingTypes:HousingType[] = [||] with get,set member val ConstructionBlocks:ConstructionBlock[] = [||] with get,set member val ConstructionNumbers:ConstructionNumber[] = [||] with get,set member val Documents:Document[] = [||] with get,set member val PurchaseContracts:PurchaseContract[] = [||] with get,set [] type ProcessProjectRequestMessage() = interface IReturn member val InstanceId:Guid = new Guid() with get,set member val ProjectRequest:ProjectRequestMessage = null with get,set